Pruning with Modular Arithmetic in NP problems

نویسندگان

  • Ian P. Gent
  • Toby Walsh
چکیده

Using modular arithmetic we introduce a simple bound which applies to a wide range of bin-packing like problems. This bound must hold if a problem is to be soluble. When it fails, search can therefore be pruned. We show the value of such pruning in a greedy backtracking algorithm for number partitioning problems. As the bound can be used when solving inexact as well as exact partitioning problems, we can prune search in optimisation as well as decision problems. We demonstrate that modular pruning reduces search in a state of the art optimisation procedure for number partitioning. Finally, we show that more sophisticated use of our bound can lead to further reductions in search.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Satisfiability of Modular Arithmetic Formulae

Modular arithmetic is the underlying integral computation model in conventional programming languages. In this paper, we discuss the satisfiability problem of propositional formulae in modular arithmetic over the finite ring Z2ω . Although an upper bound of 2 2 O(n4) can be obtained by solving alternation-free Presburger arithmetic, it is easy to see that the problem is in fact NP-complete. Fur...

متن کامل

On the Satisfiability of Modular Arithmetic Formula

Modular arithmetic is the underlying integer computation model in conventional programming languages. In this paper, we discuss the satisfiability problem of modular arithmetic formulae over the finite ring Z2ω . Although an upper bound of 2 2 4) can be obtained by solving alternation-free Presburger arithmetic, it is easy to see that the problem is in fact NP-complete. Further, we give an effi...

متن کامل

On Intervals and Bounds in Bit-vector Arithmetic

Bit-vector arithmetic operations rely on modular arithmetic semantics, which often complicates algebraic manipulations. One such example are inequalities. Satisfiability of a system of modular inequalities is NP-complete [1]. In this memo we investigate a simple type of inequalities: only one variable is permitted and there are no multiplications. Satisfiability is solved in polynomial time by ...

متن کامل

From Approximate to Optimal Solutions: Constructing Pruning and Propagation Rules

Abs t rac t At the heart of many optimizat ion procedures are powerful pruning and propagation rules. This paper presents a case study in the construction of such rules. We develop a new algor i thm, Complete Decreasing Best F i t , that finds the opt imal packing of objects into bins. The algor i thm use a branching rule based on the well known Decreasing Best Fi t approximat ion algor i thm. ...

متن کامل

Pruning fast Fourier transform algorithm design using group-based method

In this paper, we propose the grouped scheme, which can be specially applied to compute the pruning fast Fourier transform (pruning FFT) with power-of-two partial transformation length. The group-based pruning FFT algorithm applies the scheme of the grouped frequency indices to accelerate computations of selected discrete Fourier transform (DFT) outputs. The proposed pruning FFT algorithm has f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995